﻿using System.ComponentModel.DataAnnotations;
using B.S.DataBase.MyProject.ErrorCode;
using MediatR;

namespace T.E.ERP.Write.API.Applicantions.Command.ProcurementsCommand
{
    /// <summary>
    /// 采购到货
    /// </summary>
    public class UpdatePurchaseArrivalCommand:IRequest<APIResult<object>>
    {
        /// <summary>
        /// 采购到货单id
        /// </summary>
      
        public int PurchaseArrivaId { get; set; }
        /// <summary>
        /// 单据编码
        /// </summary>
        public string DocumentCode { get; set; }
        /// <summary>
        /// 单据日期
        /// </summary>
        public DateTime DocumentStatus { get; set; }
        /// <summary>
        /// 业务状态(正常,挂起,手工关闭,系统关闭)
        /// </summary>
        public string BusinessStatus { get; set; }

        /// <summary>
        /// 单据状态
        /// </summary>
        public string BocumentStatus { get; set; }

        
        /// <summary>
        /// 业务类型(外键)
        /// </summary>
        public string Documentid { get; set; }
        /// <summary>
        /// 操作员
        /// </summary>
        public string BusinessName { get; set; }
        /// <summary>
        /// 审核员
        /// </summary>
        public string PurchasingDe { get; set; }
        /// <summary>
        /// 审核日期
        /// </summary>
        public DateTime PurchasingTiem { get; set; }
        /// <summary>
        /// 采购单号
        /// </summary>
        public string PurchaseOrder { get; set; }
        /// <summary>
        /// 供应商
        /// </summary>
        public string Supplier { get; set; }
        /// <summary>
        /// 入库仓库
        /// </summary>
        public string Warehouse { get; set; }
        /// <summary>
        /// 进度情况
        /// </summary>
        public string ProgressStatus { get; set; }
        /// <summary>
        /// 备注信息
        /// </summary>
        public string RemarksInformation { get; set; }

    }
}
